home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 March
/
EnigmA AMIGA RUN 05 (1996)(G.R. Edizioni)(IT)[!][issue 1996-03][Skylink CD IV].iso
/
earcd
/
util2
/
createdi.lha
/
CreateDI
/
cdata
next >
Wrap
Text File
|
1995-12-07
|
1KB
|
54 lines
/*
$VER: CData V1.0 - Create Datafile for infofiles (1995/12/07)
*/
Arg Dir Options
say
say 'CData V1.0 (Create Datafile for infofiles)'
say 'By christer.bjarnemo@mailbox.swipnet.se'
say ''
If Dir = '?' | Dir = '/?' | Dir = '-?' | Dir = '' then signal Usage
if upper(Dir) = '-R' | upper(options) = '-R' then do
dir = ''
options = 'all'
end
Address COMMAND 'list 'Dir' PAT #?.info FILES LFORMAT "%p%n" 'options' >t:CData.temp'
Call Open(list,'t:CData.temp','R')
DO forever
Line = ReadLN(list)
File = line
if eof(list) then break
NewFile = Left(File,Length(file)-5)
If ~EXISTS(newfile) then do
say 'Creating 'newfile
if ~open(1,newfile,'W') then do
say 'ERROR while creating 'newfile
exit
end
close(1)
end
else say '* Skipping 'newfile', file already exists...'
END
Call Close(list)
Address COMMAND 'Delete >NIL: t:CData.temp'
say
say 'Operation complete.'
say
EXIT
Usage:
say 'Usage: CData <dir> [options]'
say
say 'Available options:'
say '-r Recursive'
say
EXIT